package ar.com.aterrizar.estrategiasOrdenamiento;

import java.util.Comparator;

import ar.com.aterrizar.asientos.Asiento;
import ar.com.aterrizar.entidades.Cliente;

public class OrdenamientoPorPrecioDescendente extends Ordenamiento implements Comparator<Asiento>{
	private Cliente cliente;
	
	public OrdenamientoPorPrecioDescendente(){}
	public OrdenamientoPorPrecioDescendente(Cliente cliente){
		this.cliente=cliente;
	}
	public void setCliente(Cliente new_cliente){
		cliente = new_cliente;
	}
	public int compare(Asiento asiento1,Asiento asiento2){
		if(asiento1.getPrecio(cliente).compareTo(asiento2.getPrecio(cliente))<0){
			return 1;
		}else{
			if(asiento1.getPrecio(cliente).compareTo(asiento2.getPrecio(cliente))==0){
				return 0;
			}
		}
		return -1;
	}
}
